package com.ruge.system.service.impl;

import com.ruge.system.pojo.entity.SysLogExcep;
import com.ruge.system.pojo.request.LogExcepRequest;
import com.ruge.system.pojo.vo.LogExcepVo;
import com.ruge.system.repository.SysLogExcepRepository;
import com.ruge.system.service.SysLogExcepService;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * @author ：爱丽丝、如歌
 * @time ：2020/3/21  12:49
 * 描述 ：
 */
@Service
public class SysLogExcepServiceImpl  implements SysLogExcepService {

    @Resource
    private SysLogExcepRepository sysLogExcepRepository;
    /**
     * 数据查询接口
     *
     * @param request
     * @return Page<LogOperVo>
     */
    @Override
    public Page<LogExcepVo> findAll(LogExcepRequest request) {
        return null;
    }

    /**
     * 数据保存接口
     *
     * @param entity
     * @return SysLogOper
     */
    @Override
    public SysLogExcep save(SysLogExcep entity) {
        return sysLogExcepRepository.save(entity);
    }

    /**
     * 数据删除接口
     *
     * @param id id
     */
    @Override
    public void deleteById(Long id) {
        sysLogExcepRepository.deleteById(id);
    }

    /**
     * 批量操作接口
     *
     * @param map Map<String, List<SysLogOper>> map
     * @return List<SysLogOper>
     */
    @Override
    public List<SysLogExcep> batch(Map<String, List<SysLogExcep>> map) {
        return sysLogExcepRepository.batch(map);
    }
}
